tests: Remove gdk-pixbuf hacks
authorBenjamin Otte <otte@redhat.com>
Tue, 2 Oct 2012 15:21:11 +0000 (17:21 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 2 Oct 2012 17:32:37 +0000 (19:32 +0200)
The code used to check for uninstalled gdk-pixbuf. Since gdk-pixbuf is
an external library these days, those checks aren't necessary anymore.

gtk/tests/Makefile.am
gtk/tests/defaultvalue.c
gtk/tests/filechooser.c
gtk/tests/object.c
gtk/tests/pixbuf-init.c [deleted file]
gtk/tests/textbuffer.c

index 7dbe2345c4a77f33638f7f0ce60f78ccd4f75768..d762a3544148de07a6406c0d84683223ee18d7b0 100644 (file)
@@ -59,7 +59,7 @@ accel_SOURCES                  = accel.c
 accel_LDADD                     = $(progs_ldadd)
 
 #TEST_PROGS                    += object
-#object_SOURCES                         = object.c pixbuf-init.c
+#object_SOURCES                         = object.c
 #object_LDADD                   = $(progs_ldadd)
 
 # this doesn't work in make distcheck, since running
@@ -71,7 +71,7 @@ accel_LDADD                    = $(progs_ldadd)
 
 # Should be ported to new API's
 #TEST_PROGS                    += filechooser
-#filechooser_SOURCES            = filechooser.c pixbuf-init.c
+#filechooser_SOURCES            = filechooser.c
 #filechooser_LDADD              = $(progs_ldadd)
 
 TEST_PROGS                     += builder
@@ -81,12 +81,12 @@ builder_LDFLAGS                      = -export-dynamic
 
 if OS_UNIX
 #TEST_PROGS                    += defaultvalue
-#defaultvalue_SOURCES           = defaultvalue.c pixbuf-init.c
+#defaultvalue_SOURCES           = defaultvalue.c
 #defaultvalue_LDADD             = $(progs_ldadd)
 endif
 
 TEST_PROGS                     += textbuffer
-textbuffer_SOURCES              = textbuffer.c pixbuf-init.c
+textbuffer_SOURCES              = textbuffer.c
 textbuffer_LDADD                = $(progs_ldadd)
 
 TEST_PROGS                     += textiter
index 3d2ff8fa908e5a69546d5e21fdba2fd6b617fb81..ce1ad3b613b371858fb69006f98c75d89ce83c53 100644 (file)
@@ -321,8 +321,6 @@ test_type (gconstpointer data)
   g_type_class_unref (klass);
 }
 
-extern void pixbuf_init (void);
-
 int
 main (int argc, char **argv)
 {
@@ -330,7 +328,6 @@ main (int argc, char **argv)
   guint i;
 
   gtk_test_init (&argc, &argv);
-  pixbuf_init ();
   gtk_test_register_all_types();
   
   otypes = gtk_test_list_all_types (NULL);
index 70af762726ba4850c90c95c562b5231a03978165..7341e66863c396b255e0ca1f0ed38d4845540f6e 100644 (file)
@@ -1065,13 +1065,10 @@ test_folder_switch_and_filters (void)
   log_test (passed, "test_folder_switch_and_filters(): all filter tests");
 }
 
-extern void pixbuf_init (void);
-
 int
 main (int    argc,
       char **argv)
 {
-  pixbuf_init ();
   /* initialize test program */
   gtk_test_init (&argc, &argv);
 
index ff3979ecc046d85f61533bcc62b29297dccd0839..1e06dede8ff71421a1c4d1d28f47a526ebc47acd 100644 (file)
@@ -304,8 +304,6 @@ widget_property_tests (gconstpointer test_data)
   g_object_unref (widget);
 }
 
-extern void pixbuf_init (void);
-
 /* --- main test program --- */
 int
 main (int   argc,
@@ -314,7 +312,6 @@ main (int   argc,
   const GType *otypes;
   guint i;
   /* initialize test program */
-  pixbuf_init ();
   gtk_test_init (&argc, &argv);
   gtk_test_register_all_types ();
   /* install a property test for each widget type */
diff --git a/gtk/tests/pixbuf-init.c b/gtk/tests/pixbuf-init.c
deleted file mode 100644 (file)
index b5ab4f4..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "config.h"
-#include <glib.h>
-
-#include <sys/stat.h>
-#include <stdlib.h>
-
-static gboolean
-file_exists (const char *filename)
-{
-  struct stat statbuf;
-
-  return stat (filename, &statbuf) == 0;
-}
-
-void
-pixbuf_init (void)
-{
-  if (file_exists ("../../gdk-pixbuf/libpixbufloader-pnm.la"))
-    g_setenv ("GDK_PIXBUF_MODULE_FILE", "../../gdk-pixbuf/loaders.cache", TRUE);
-}
index c192124b3936e48cf6d060245da54d897edc86b2..e26a5ddfa8617f7ffe2d4d356d8ee43b55540363 100644 (file)
@@ -1319,8 +1319,6 @@ test_tag (void)
   g_object_unref (buffer);
 }
 
-extern void pixbuf_init (void);
-
 int
 main (int argc, char** argv)
 {
@@ -1328,7 +1326,6 @@ main (int argc, char** argv)
   gtk_set_debug_flags (gtk_get_debug_flags () | GTK_DEBUG_TEXT);
 
   gtk_test_init (&argc, &argv);
-  pixbuf_init ();
 
   g_test_add_func ("/TextBuffer/UTF8 unknown char", test_utf8);
   g_test_add_func ("/TextBuffer/Line separator", test_line_separator);